Git 切换分支,拉取分支代码指令操作

您所在的位置:网站首页 git 切换 分支 Git 切换分支,拉取分支代码指令操作

Git 切换分支,拉取分支代码指令操作

#Git 切换分支,拉取分支代码指令操作| 来源: 网络整理| 查看: 265

git命令切换分支_ZHL's Blog-CSDN博客_git切换分支  git命令切换分支 https://www.jianshu.com/p/856ce249ed78 Git如何拉取指定远程分支

git与github的区别:git可以认为是一个软件,能够帮你更好的写程序,github则是一个网站,这个网站可以帮助程序员之间互相交流和学习。

git clone https://xxx 从远程克隆下来到本地 例: git clone https://github.com/libgit2/libgit2 mylibgit

git pull origin dev(远程分支名称) 把远程代码拉下来到本地

git status 查看状态

git add . 全部添加

git commit -m '修改日志' 

 add与commit 简写方式: git commit -a -m '修改日志'

提交代码到指定分支

git push origin xxx (xxx为要提交代码的分支名称)

自用!! git status 查看状态 git add . 全部添加 git commit -m '修改日志' git pull --rebase //上传前拉取很有必要 git push Git拉取代码更新并将所有未提交的修改保存至堆栈中,用于后续恢复当前工作目录。

git stash的详细讲解_andy2cloud的博客-CSDN博客_git stash

git stash 的作用

git stash用于想要保存当前的修改,但是想回到之前最后一次提交的干净的工作仓库时进行的操作.git stash将本地的修改保存起来,并且将当前代码切换到HEAD提交上.

通过git stash存储的修改列表,可以通过git stash list查看.git stash show用于校验,git stash apply用于重新存储.直接执行git stash等同于git stash save.

开发到一半,同步远端代码

当你的开发进行到一半,但是代码还不想进行提交 ,然后需要同步去关联远端代码时.如果你本地的代码和远端代码没有冲突时,可以直接通过git pull解决.但是如果可能发生冲突怎么办.直接git pull会拒绝覆盖当前的修改.

遇到这种情况,需要先保存本地的代码,进行git pull,然后再pop出本地代码:

解决 $ git status On branch master Changes not staged for commit: (use "git add ..." to update what will be committed) (use "git checkout -- ..." to discard changes in working directory) modified: src/main/java/com/wy/CacheTest.java modified: src/main/java/com/wy/StringTest.java no changes added to commit (use "git add" and/or "git commit -a") $ git stash //变成以前的代码 Saved working directory and index state WIP on master: b2f489c second $ git status On branch master nothing to commit, working tree clean git pull git stash pop //变成已修改后的代码 git status //其他 git stash list 查看当前stash中的内容 git stash pop 将当前stash中的内容弹出,并应用到当前分支对应的工作目录上。 注:该命令将堆栈中最近保存的内容删除(栈是先进后出) git切换分支

第一种使用小乌龟工具:先在git仓库上复制远程地址 -->再在小乌龟右键克隆到本地后 --> 切换/检出分支-->(选择分支 选origin是切换到远程的分支)

第二种使用命令:首先在远程创建好仓库后

$ git pull

先拉取(更新数据),再通过下面 

$ git branch -a

来查看所在目录的分支

$ git branch -a * master remotes/origin/HEAD -> origin/master remotes/origin/master remotes/origin/2.0.0

然后输入命令切换分支  加上-b参数表示创建并切换

1、//切换到origin/2.0.0远程分支, 并创建本地分支为”2.0.0” 需要加后面的 origin/ $ git checkout -b 2.0.0 origin/2.0.0 // 本地没有创建分支时 使用 $ git checkout -b dev origin/dev

有两个相同的名字表示本地和远程都存在,就可以直接 git checkout name 否则的话  git checkout -b name

2、//假设 fatal: A branch named 'master' already exists. 已经存在分支 $ git checkout master //就直接切换到分支 不需要加 -b

Git如何拉取指定远程分支代码

第一种使用小乌龟工具:先复制远程地址 -->再本地小乌龟右键克隆--> 切换/检出切换分支-->(选择分支 不选origin的)

第二种使用命令:先拉取 

$ git pull *在Git Bash中直接输入指令:git clone -b dev 代码仓库地址 (dev是分支名称) 例如: $ git clone -b mastername http://tfs2.xxx.net:9012/tfs/Aser/_git/InHouseWeb

从命令行创建一个新的仓库 touch README.md git init git add README.md git commit -m "first commit" git remote add origin http://gogs.czw666.com:3000/dujian/test.git git push -u origin master 从命令行推送已经创建的仓库 git remote add origin http://gogs.czw666.com:3000/dujian/test.git git push -u origin master git如何新建分支

1) 切换到基础分支,如主干

git checkout master

2)创建并切换到新分支

git checkout -b panda

 (git checkout命令加上-b参数表示创建并切换,相当于以下两条命令:$ git branch dev$ git checkout dev)

git branch可以看到已经在panda分支上

3)更新分支代码并提交

git add *

git commit -m "init panda"

git push origin panda

4)在git代码管理界面经可以看到panda分支了,成功~~

git创建操作 :

先在远程建立好一个仓库 复制仓库链接

去本地 www文件夹下建立项目文件 再在里面克隆仓库

根目录判断:只有乌龟显示一竖排的菜单才是根目录 右击查看

在根目录创建你的文件

如果刚刚建立的仓库本身没有文件 就直接可以提交到仓库

如果仓库有内容

就先拉取下来更新

修改后,提交仓库填写日志。

推送(成功后查看修改可以)



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3